﻿/****************************** Module Header ******************************\
 * File Name:  Website.css
 * File Version:  1.0.0 (2012-3-7)
 * Copyright 2011 (c) JianDanMai.Com (14507247@qq.com)
 * 
 * This file supplies the website many utility style,such as float effects,form style,
 * table style,list style,message tip and so on. 
 *
 * This source is subject to the GPL License.
 * See http://www.gnu.org/licenses/gpl.html.
 * All other rights reserved.
 * 
 * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 
 * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED 
 * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
\***************************************************************************/

/*_DomReset
-------------------------------------------------------------------------------*/
a { color:#666;}

body { color:#666; font-size:12px; background-color: White; background-repeat: repeat-y; background-position: center 0px; background-image: url(../Images/body-bg.gif);}

.header, .bodier, .footer, .w { width:980px; margin:0px auto;}

.formlist_h .submit { margin-left:95px;}
    .formlist_h .item label { width:85px;}

/*_topToolBar
---------------------------------------------------------------------------------*/
.topToolBar { background-image:url(../Images/bgTopBar30y.png); height:30px; line-height:30px;}
    .topToolBar .left { width:350px; float:left;}
        .topToolBar .left a { color:#06C; margin-left:8px;}
        .topToolBar .left img { vertical-align:middle;}
    .topToolBar .right { width:415px; float:right;}
    .topToolBar .shoppingCar strong { color:#F60; margin:0px 5px; font-family:Arial;}
    .topToolBar .shoppingCar .info { background:url(../Images/iconCar26_30.png) no-repeat; height:30px; padding-left:30px; float:right;}
    .topToolBar .shoppingCar .lnkButton { background:url(../Images/splitTopBar.png) no-repeat; height:30px; padding-left:5px; margin-left:5px; float:right;}
    .topToolBar .shoppingCar .lnkButton a { color:#06C;}
    
/*_header
-------------------------------------------------------------------------------*/
.header { display:table; clear:left;}
    .header .left { float:left; width:289px; height:105px; overflow:hidden;}
    .header .middle { float:left; width:381px; overflow:hidden;}
    .header .right { float:right; background:url(../Images/bgHotNav309_105.png); width:309px; height:105px;}
        .header .right .navlinks { font-size:14px; color:#FFF; margin:20px 0px 0px 100px;}
            .header .right .navlinks a { font-size:12px; color:#FFF; padding:0px 5px;}
    
/*_menu
-------------------------------------------------------------------------------*/
.menu2 { width:994px;background:url(../Images/bgMenu45y.png) repeat-x; height:45px;}
    .menu2 ul { width:980px; margin:0px auto;}
    .menu2 li { float:left; background:url(../Images/splitorMenu2.png) no-repeat top right; height:45px; line-height:45px; width:140px; text-align:center; font-weight:bold; font-size:14px;}
    .menu2 li.current { background:#080;}
    .menu2 a { color:#FFF;}
    
/*_headToolBar
-------------------------------------------------------------------------------*/
.headToolBar { width:978px; margin:0px auto; background:url(../Images/bgSummaryBar40y.png) repeat-x; height:38px; border:solid 1px #D2D7A8; border-top:none;}
    .headToolBar .searchBar{width:245px; float:left; margin:4px 0px 0px 4px;}
        .searchBar .divtbKeyword { width:188px; height:28px; border:solid 1px #DFDFDF; background:#FFF; float:left;}
            .searchBar .divtbKeyword input { width:180px; padding-top:4px; background:none; border:none;}
        .searchBar .divbtnSearch { width:50px; height:30px; float:left;}
    .headToolBar .hotTags { width:450px; float:left; color:#060; line-height:38px; margin-left:10px;}
        .headToolBar .hotTags a { color:#060; margin-right:10px;}
    .headToolBar .shoppingCar { line-height:38px; width:150px; float:right; margin-right:10px; background:url(../Images/iconCar21_20.png) no-repeat 0px 8px; padding-left:24px;}
        .headToolBar .shoppingCar strong { font-size:16px; font-weight:bold; color:#F60; padding:0px 5px;}
        .headToolBar .shoppingCar img { vertical-align:middle;}
    .headToolBarShade { width:978px; margin:0px auto; height:4px; font-size:1px; margin-bottom:10px;}
    .headToolBar .navlinks { width:700px; float:right; font-size:14px; color:#060; line-height:38px; margin-right:10px;}
        .headToolBar .navlinks a { font-size:12px; color:#060; margin:0px 5px;}
    
/*_bodier
-------------------------------------------------------------------------------*/
.bodier {}

    /*_bodier-common
    ------------------------------------------*/
    .olGreen { line-height:34px; padding:5px 10px;}
        .olGreen table { width:100%;}
            .olGreen table tr:first-child td { border:none;}
            .olGreen td { border-top:dotted 1px #CCC;}
            .olGreen .td1 { background:url(../Images/olGreen.png) no-repeat 0px 8px; padding-left:15px;}
            .olGreen td.n2 { background-position:0px -27px;}
            .olGreen td.n3 { background-position:0px -66px;}
            .olGreen td.n4 { background-position:0px -105px;}
            .olGreen td.n5 { background-position:0px -144px;}
            .olGreen td.n6 { background-position:0px -181px;}
            .olGreen td.n7 { background-position:0px -220px;}
            .olGreen td.n8 { background-position:0px -261px;}
            .olGreen td.n9 { background-position:0px -298px;}
            .olGreen td.n10 { background-position:0px -336px;}
    
    /*_aside
    -----------------------------------------*/
    .layoutAside { width:220px;}
        .notice .bd { border:solid 5px #5A0; border-top:none; padding:10px 0px 8px 15px;}
        .focusPic { margin-top:10px;}
        .block { border:solid 1px #E2E4C5; margin-top:10px;}
            body .block .hd { background:url(../Images/bgNewsHd40y.png); height:40px; line-height:40px; padding:0px 10px;}
            body .block .bd { border:none;}
            .hd .hdTil { float:left; font-weight:bold; font-size:14px;}
            .hd .getMore { float:right; letter-spacing:1px;}
        .layoutAside .olGreen .td2 a { color:#060;}
        .layoutAside .olGreen .td3 { color:#F76400; font-family:Arial;}
        .layoutAside .chabaike { background:#EBEED0;}
            .layoutAside .chabaike .bd { padding:11px 0px;}
            .layoutAside .chabaike li { background:url(../Images/dot660.png) no-repeat 0px 10px; line-height:24px; padding-left:15px; margin-left:15px;}              
            
        .layoutAside .tuan { width:220px;}
            .layoutAside .tuan .pic img { width:214px; height:180px;}
        
        .protoplist .item { border-top:dotted 1px #CCC; padding:10px;}
        .protoplist .item:first-child { border-top:none;}
            .protoplist .pic { float:left; width:68px;}
                .protoplist .pic img { width:68px; height:68px; border:solid 1px #CCC;}
            .protoplist .desc { width:120px; float:right;}
                .protoplist .desc a { color:#660;}
                .protoplist .desc strong { color:#F60; font-family:Arial; display:block; padding:5px 0px;}
                .protoplist .desc span { color:#999;}
                
        .layoutAside .chabaike { margin-top:10px;}
        
    /*_main
    ------------------------------------------*/
    .layoutMain { width:750px;}
        
        /*_location
        -------------------------*/
        .location { background:#F1F3E0 url(../Images/bgLocation30_30.png) no-repeat; padding-left:42px; height:30px; line-height:30px; margin-bottom:10px;}
            .location .hd { width:30px; height:30px; background-color:#5A0; float:left;}
            .location .bd { float:left; width:900px; margin-left:10px;}
            
        /*_filter
        -------------------------*/
        .filter { margin-bottom:10px;}
        .filter .hd { height:41px; line-height:41px; background:url(../Images/bgFilterHd41y.png) repeat-x;}
            .filter .hd li { float:left; height:39px; border:solid 1px #E2E4C5; margin-right:5px; background-color:#F1F3E0; padding:0px 50px; font-size:14px; font-weight:bold;}
            .filter .hd li.current { background-color:#FFF; border-top:solid 2px #5A0; border-bottom:none;}
                .filter .hd li a { color:#5A0;}
        .filter .bd { border:solid 1px #E2E4C5; border-top:none; padding:10px 0px;}
            .filter .bd .item { padding:10px;}
                .filter .bd label { font-weight:bold; color:#060; padding:0px 10px;}
                .filter .bd span { padding:1px 5px 3px 1px;}
                    .filter .bd span input { vertical-align:middle;}
                .filter .bd .current { background-color:#5A0; color:#FFF;}
        
        /*_listzone
        -----------------------------*/
        .listzone .hd { background-color:#F1F3E0; border:solid 1px #E2E4C5; height:38px; line-height:38px; padding:0px 5px;}
            .listzone .hd .summary { font-weight:bold; color:#060; margin-left:10px; float:left; width:180px;}
                .listzone .hd .summary strong { color:#F60; padding:0px 5px;}
            .listzone .hd .orderby { width:120px; float:left; margin-top:7px;}
                .listzone .orderby li { width:55px; height:25px; background-image:url(../Images/orderbyasc.png); line-height:25px; text-indent:10px; float:left; margin-left:5px;}
                .listzone .orderby .desc { background-image:url(../Images/orderbydesc.png);}
                .listzone .orderby .current { background-image:url(../Images/orderbycurrentasc.png);}
                .listzone .orderby .currentdesc { background-image:url(../Images/orderbycurrentdesc.png);}
                .listzone .orderby .current a, .listzone .orderby .currentdesc a { color:#FFF;}
            .listzone .hd .pagger { width:210px; float:right; margin:0px 10px 0px 0px;}
                .listzone .hd .pagger .number { width:50px; float:left;}
                .listzone .hd .pagger .button { width:150px; float:left; margin-top:7px;}  
                    .listzone .hd .pagger .btnPrev { width:69px; float:left;}    
                    .listzone .hd .pagger .btnNext { width:70px; float:left; overflow:hidden;}    
        body .listzone .bd { border:solid 1px #E2E4C5; border-top:none; height:100%; background:none;}
            body .listzone .bd .item { margin-left:13px; margin-bottom:0px; height:230px; }
            .paggerbar { margin:10px 0px; text-align:right;}
                .paggerbar a { margin:0px 5px;}
                .paggerbar img { vertical-align:middle;}
        
        /*_hotSell
        -------------------------*/
        .hotSell { border:solid 1px #E2E4C5;}
            .module .hotSell .hd { background-image:url(../Images/bgHotGoodsHd53y.png); height:53px; padding:1px;}
                .hotSell .hdTil { margin:10px 0px 0px 20px;}
                .hotSell .getMore { margin-top:10px;}
            .module .hotSell .bd { background:none; border:none;}
            .module .hotSell .bd .item { margin:10px 0px 0px 13px;}
            
        /*_module
        ------------------------*/
        .module { margin-top:10px;}
        .module .hd { background:url(../Images/bgModuleHd60y.png); height:60px;}
            .module .hd .subCats { float:left; width:600px; line-height:55px; color:#FFF; font-size:14px; margin-left:10px;}
                .module .subCats a { font-size:12px; margin:0px 10px; color:#FFF;}
        
        .prolist .bd { background:#F9FAEF; border:solid 1px #E9EAD5;}    
        .prolist .bd .item { float:left; width:170px; height:240px; font-family:Arial; margin:20px 0px 10px 21px;}
            .prolist .bd .item .pic img { width:168px; height:168px; border:solid 1px #CCC;}
            .prolist .bd .item .desc { line-height:18px; margin:5px 0px;}
                .prolist .item .desc strong { font-size:16px; color:#F60; display:block;}
                .prolist .item .desc em { color:#090; font-style:normal; padding:0px 5px; font-weight:bold;}
        .modulespec { margin:10px 0px;}        
            .modulespec .largerpic { width:500px; float:left;}
                .modulespec .largerpic img { width:500px; height:250px;}
            .tuan { color:#660;}
                .tuan .pic img { border:solid 3px #EBEED0;}
                .tuan .desc { height:64px; line-height:20px; padding-left:65px; background:#EBEED0 url(../Images/iconTuan.png) no-repeat 10px 10px;}
                .tuan .desc a { font-weight:bold; color:#660;}                
            .modulespec .tuan { width:240px; float:right;}
                .modulespec .tuan .pic img { width:234px; height:180px;}
                .modulespec .desc { height:64px; line-height:20px; padding-left:65px; background:#EBEED0 url(../Images/iconTuan.png) no-repeat 10px 10px;}
                .modulespec .desc a { font-weight:bold; color:#660;}
                     
        .newsmodule .block { width:365px; float:left; margin-left:10px;}
        .newsmodule .block:first-child { margin-left:0px;}
            .newsmodule .pics { text-align:center; margin:10px 0px;}
                .newsmodule .pics a:first-child { margin:0px;}
                .newsmodule .pics img { border:solid 1px #F0F1E2; padding:3px; margin-left:10px; width:161px; height:96px;}
                .newsmodule .pics img:first-child { margin-left:0px;}
            .newsmodule .bd { padding-bottom:10px;}
            .newsmodule li { line-height:24px; background:url(../Images/dotCCC.png) no-repeat 0px 10px; padding-left:15px; margin-left:18px;}
                .newsmodule li a { color:#660;}
        .newsmodule .helpblock { width:223px;}
            .newsmodule .helpblock .bd { padding:17px 0px;}            
            .newsmodule .helpblock li { margin-left:15px;}
            
        .links { background:#F9FAEF; color:#CCC; border:solid 1px #E4E9C0; height:50px; line-height:50px; padding-left:10px; margin:10px 0px; font-size:14px;}
            .links a, .links strong { font-size:12px; margin:0px 5px; color:#666;}
/*_footer
-------------------------------------------------------------------------------*/
.footer { }
    .footer .guidlinks { border-bottom:solid 3px #009500; margin-bottom:10px; padding-bottom:10px;}
        .guidlinks .block { float:left; width:194px; height:160px; border:solid 1px #E4E9C0; border-left:none;}
        .guidlinks .block:first-child { border-left:solid 1px #E4E9C0;}
        .guidlinks ul { margin:10px 0px 0px 20px; line-height:24px;}
            .guidlinks ul a { color:#999;}
            .guidlinks li { margin-left:40px;}
            .guidlinks li:first-child { margin-left:0px;}
    .footer .left { width:113px; height:82px; padding:10px 40px; border-right:solid 1px #E9E9E9; float:left;}
    .footer .right { width:750px; float:right; line-height:21px; color:#999;}
    .ftMenu { font-size:14px; color:#333;}
    .ftMenu a { padding:0px 10px; font-size:12px;}
    .ftMenu a:first-child { padding-left:0px;}
.certimg li { float:left; margin-right:10px;}
    .certimg img { width:45px;}
    
/*_productdetailpage
----------------------------------------------------------------------------------------------------*/
    /*_.product-attr
    ----------------------------------------------------------------*/
    .product-attr .left { width:100px; float:left;}
        .product-attr .left li { background:url(../Images/bgThumb96_90.jpg); width:93px; height:87px; margin-bottom:10px; padding:3px 0px 0px 3px;}
        .product-attr .left .current { background:url(../Images/bgThumbCurrent96_90.jpg);}
        .product-attr .left li img { width:82px; height:82px;}
    .product-attr .middle { width:390px; height:390px; float:left;}
        .product-attr .middle img { border:solid 1px #E2E4C5; width:388px; height:388px;}
    .product-attr .right { width:480px; float:right; line-height:30px;}
        .product-attr h1 { color:#333; font-size:14px;}
        .product-attr .right .hd { border-bottom:solid 1px #E2E4C5;}
            .product-attr .hd p { color:#999;}
        .product-attr .right .bd { margin:10px 0px;}
            .product-attr strong { color:#F60; font-family:Arial;}
            .product-attr .right .bd .fprice { color:#090; font-size:20px;}
            del { color:#999; font-family:Arial;}
            .product-attr .right .bd a { color:#06C;}
            .product-attr .share { margin:10px 0px 12px 0px;}
            .product-attr .ft { background:#F0F1E2; border:solid 1px #E2E4C5; padding:15px;}
            .product-attr .textbox { border:solid 1px #CCC; background:#FFF; padding:5px 5px 7px 5px; width:60px; vertical-align:middle;}
            .product-attr .ft p { padding:5px 0px;}
        
    /*_product-desc
    ------------------------------------------------------------------*/
    .product-desc .tagsNav { background:url(../Images/bgProductDetailHd48y.jpg) repeat-x; height:48px; margin-bottom:5px;}
        .product-desc .tagsNav li { background:url(../Images/bgProductDetailHd150_48.png); height:48px; width:150px; float:left; margin-right:5px; line-height:43px; text-align:center;}
        .product-desc .tagsNav .current { background:url(../Images/bgProductDetailHdCurrent150_48.jpg);}
        .product-desc .tagsNav a { color:#4C9900;}
        .product-desc .tagsNav .current a { color:#FFF; font-size:14px; font-weight:bold;}
        .product-mod .hd strong { color:#F30;}
        
    /*_product-properties
    ------------------------------------------------------------------*/
    .product-properties { border:solid 1px #E9E9E9; background:#F9F9F9;}
        .product-properties .col { width:220px; float:left; line-height:21px; margin:10px 0px 10px 20px;}
        
    /*_product-desc-content
    ------------------------------------------------------------------*/
    .product-mod .hd { background:#F1F3E0; border:solid 1px #E2E4C5; height:38px; line-height:38px; padding:0px 10px; margin:10px 0px;}
        .product-mod .hdTil { color:#060;}
        .product-mod .hd .getMore { margin-top:7px;}
        .product-desc-content .m { text-align:center;}
        .product-desc-content .m img { margin:10px 0px;}
    .product-mod .bd { background:#F9F9F9; border:solid 1px #E9E9E9; padding:10px;}
    .gmxz .bd img { width:717px;}
    .fwbz .bd img { width:729px;}
    .sppl .bd { background:#FFF;}
        .sppl .item { border-top:dotted 1px #CCC; padding:10px; line-height:18px;}
        .sppl .item .r2 { margin:10px 0px;}
        .sppl .eve { background:#F9F9F9;}
        .sppl .item:first-child { border:none;}
        .sppl .left { float:left; width:400px;}
        .sppl .right { float:right; width:200px;}
        .sppl .btnReply { background:#5A0; float:left; color:#FFF; cursor:pointer; width:100px; height:25px; line-height:25px; text-align:center; margin-top:10px;}
            .sppl .btnReply a { color:#FFF;}
        .sppl .paggerbar { width:350px; float:right;}
        
    /*_protopbuysamelist
    ------------------------------------------------*/
    .protopbuysamelist { margin-top:0px;}
        .protopbuysamelist .bd { padding-bottom:10px;}
        .protopbuysamelist .item { width:150px; margin:10px auto 0px auto;}
            .protopbuysamelist .pic img { width:148px; height:148px; border:solid 1px #DFDFDF;}
            .protopbuysamelist .desc { line-height:18px; margin-top:10px;}
            .protopbuysamelist .desc strong { color:#F60; font-family:Arial; padding-right:5px; }
            .protopbuysamelist .desc span strong { color:#090; font-family:Arial;}
            
/*_loginpage,loginOrRegist
---------------------------------------------------------------------------*/
.loginOrRegist { background-color:#F9FAEF; border:solid 1px #E9EAD5; padding:50px 0px; }
    .loginpage .formlist { width:350px; margin:0px auto;}
    .loginpage .hd { margin-left:35px;}
        .loginOrRegist .formlist .hd { margin-bottom:15px;}
        .loginOrRegist .formlist .submit { margin-top:10px; margin-left:95px;}
            .loginOrRegist .checkboxfield { margin-left:95px;}
            
.registpage { padding:20px 0px;}
    .registpage .left { width:600px; float:left; margin-left:30px; border-right:dotted 1px #CCC;}
    .registpage .right { width:300px; float:right;}
    .registpage .right .hd { font-weight:bold; font-size:14px; color:#333; margin:20px 0px;}
    .registpage .right .til { margin:20px 0px 10px 0px; font-size:14px;}
    .registpage .right .detail { background-color:#E9EAD5; width:220px; height:150px; padding:10px 10px 10px 20px; line-height:24px;}
    
/*_shoppingcarpage
----------------------------------------------------------------------------*/
    .shoppingcarpage .formlist_h { background:#f9f9f9; border:dotted 1px #CCC; margin:0px; padding:10px 0px;}
    .shoppingcarpage .formlist_h .item label { width:150px;}
    
    .shoppingcarpage .summary { border:solid 1px #CCC; background-color:#F9F9F9; margin:10px 0px;}
        .shoppingcarpage .summary .td1, .shoppingcarpage .summary .td2 { padding:20px; font-weight:bold; font-size:14px; color:#333; font-family:Arial;}
        .shoppingcarpage .summary .td3, .shoppingcarpage .summary .td4 { padding:0px 20px 20px 20px;}
            .shoppingcarpage .summary .td1 strong, .shoppingcarpage .summary .td2 strong { color:#F60;}
            .shoppingcarpage .summary .td1 a { color:#06C; font-size:12px; font-weight:normal; text-decoration:underline;}
    .shoppingcarpage div.summary { font-size:14px; font-weight:bold; padding:10px; color:#333;}
        .shoppingcarpage div.summary strong { color:#5A0; font-family:Arial; padding:0px 5px;}
    
    .shoppingcarpage .listHd { background-color:#F9FAEF; height:30px; line-height:30px; border:solid 1px #E9EAD5; margin:10px 0px; padding:0px 10px 0px 20px;} 
        .shoppingcarpage .listHd .til { color:#5A0; font-weight:bold; font-size:14px; float:left;}
            .shoppingcarpage .listHd .til strong { color:#F00;}
        .shoppingcarpage .listHd .getMore { float:right;}
        
    .shoppingcarpage .m  { background-color:#F9F9F9; border:dotted 1px #CCC; padding:20px; line-height:24px; }
        .shoppingcarpage .m .message { width:620px; margin:0px auto; padding:30px 0px; }
            .shoppingcarpage .m .message .bd { background:url(../Images/iconSuccess52_44.png) no-repeat; padding-left:60px; line-height:45px; font-size:14px; }
            .shoppingcarpage .m .message strong { color:#F60;}
            .shoppingcarpage .m .message .ft { text-align:center; margin-top:20px;}
    
    .shoppingcarpage .paymentpicker td td { height:21px;}
    .shoppingcarpage .paymentpicker .td1 input { vertical-align:middle;}        
    .shoppingcarpage .paymentpicker .td2 td { padding-left:5px; color:#F00; }
    
    .shoppingcarpage .layoutMain { width:700px;}
    .shoppingcarpage .layoutAside { width:270px;}
    
    .shoppingcarpage .layoutAside .m { padding:8px; margin-bottom:10px;}
    .shoppingcarpage .layoutAside .mbox { background-color:#FFF; padding:10px; border:solid 1px #EFEFEF; line-height:18px;}    
        .shoppingcarpage .layoutAside .mbHd { font-weight:bold; font-size:14px; color:#666; margin:5px 0px 10px 0px;}    
            .shoppingcarpage .layoutAside .mbox .item { margin-top:10px;}
/*_common ui style
------------------------------------------------------------------------*/
.cui_ul_sq_green {}
        .cui_ul_sq_green li { background:url(../Images/dot9C0.png) no-repeat 0px 10px; line-height:24px; padding-left:10px; }
            
.cui_m_hd28 { border:solid 1px #CCC; margin-bottom:10px;}
    
.cui_m_hd28 .hd { color:#060; background:url(../Images/bgHd28y.png) repeat-x; height:28px; line-height:28px; border-bottom:solid 1px #CCC; padding-left:10px;}
        .cui_m_hd28 .hd .til { font-weight:bold; color:#060;}
        .cui_m_hd28 .bd { line-height:21px; padding:5px;}
            .cui_m_hd28 .bd li { margin-left:5px; font-weight:bold;}
            
.cui_ulnav_sq_gray { }
    .cui_ulnav_sq_gray { padding-left:0px; }
    .cui_ulnav_sq_gray li { background:url(../Images/iconSQBlack3_3.jpg) no-repeat 10px 13px; height:30px; line-height:30px; border-top:solid 1px #CCC; padding-left:20px; }
    .cui_ulnav_sq_gray li:first-child { border:none;}
            
/*_uc
-----------------------------------------------------------------------------------------*/
.uc .layoutAside { width:166px;}
.uc .layoutMain { width:800px;}
.uc em { font-style:normal; font-weight:bold;}

    .uc .layoutAside .m { border:solid 1px #CCC; margin-bottom:10px;}
    .uc .layoutAside .m .hd, .uc .layoutAside .m .bd { padding-left:5px;}
    .uc .layoutAside .nav { border:solid 1px #CCC;}
    .uc .layoutAside .nav .hd { font-size:14px; background:url(../Images/bgHd33y.png) repeat-x; height:33px; line-height:33px; padding-left:10px; font-family:'宋体';}
    .uc .layoutAside .nav ul { margin:10px 0px 0px 10px; line-height:24px;}
        .uc .layoutAside .nav li { background:url(../Images/iconArrow3_5.png) no-repeat 0px 10px; padding-left:10px;}
        .uc .layoutAside .nav li:first-child { background:#F1F3E0 url(../Images/iconArrow10_5.png) no-repeat 120px 10px; width:130px; height:25px; line-height:25px; color:#060; font-weight:bold; }
        
    /*_uc_defaultpage
    -----------------------------------------------------------*/
    .uc .layoutMain .layoutMA .layoutMain { width:570px; float:left;}
    .uc .layoutMain .layoutMA .layoutAside { width:220px; float:right;}
        
        .uc .userinfosummary { background-color:#F4F4F4; border:solid 1px #E9E9E9; padding:10px;}
        .uc .userinfosummary .td1 { width:90px; height:90px; padding:2px; border:solid 1px #CCC; float:left;}
        .uc .userinfosummary .td2 { width:640px; float:right;}
            .uc .userinfosummary .r1 strong { font-size:14px; font-weight:normal; }
                .uc .userinfosummary em { color:#F60;}
                .uc .userinfosummary .r1 em { color:#060;}
            .uc .userinfosummary .r2 { border:solid 1px #CCC; height:38px; line-height:38px; background:#FFF url(../Images/iconMsg11_11.png) no-repeat 10px 12px; padding-left:28px; margin:11px 0px;}
            .uc .userinfosummary .r3 { width:640px; float:right;}     
            
        .uc .mymsgsummary { background-color:#F1F3E0; border:solid 1px #E3E7C2; padding:20px; line-height:24px; color:#060; margin:10px 0px;}
        .uc .mymsgsummary td { color:#060;}
            .uc .mymsgsummary a { color:#1A69DE; text-decoration:underline;}
            .uc .mymsgsummary a.em { color:#F60;}
            .frmsubscript label { float:left; margin-top:5px;}
            .frmsubscript .divInput { float:left; background:#FFF url(../Images/iconEmail15_11.png) no-repeat 5px 8px; height:28px; width:300px; border:solid 1px #E3E7C2; margin:0px 10px;}
                .frmsubscript .divInput input { margin:4px 0px 0px 20px; width:260px; background:none; border:none;}
            .frmsubscript .divButton { float:left;}
        
        .uc .m { margin-top:10px; border:solid 1px #CCC;}
            .uc .flowlist_pwt .item { width:130px; height:200px; margin:10px 0px 0px 9px;}
                .uc .m .item .pic img { width:128px; height:128px; border:solid 1px #CCC;}
            .uc .m .ft { background-color:#FFF7D5; border:solid 1px #FFDDAA; padding:10px; line-height:21px; margin:10px;}
            .uc .list2 .item { height:180px;}
            
        .uc .layoutMA .layoutAside .m { padding:0px; padding-bottom:10px; }
            .uc .layoutMA .layoutAside .fb .bd { padding:5px 0px 0px 10px;}
                .uc .layoutMA .layoutAside .fb .bd textarea { margin:5px 0px;}
                
        /*_uc_orderlistpage
        -------------------------------------------------*/
        .searchform { background-color:#F4F4F4; border:solid 1px #E9E9E9; padding:10px; color:#060; }
            .searchform .hd { font-weight:bold; font-size:14px; margin-bottom:10px;}
            .searchform .item label, .searchform .item .txt { float:left; margin-top:10px; font-size:12px; color:#060;}
            .searchform .item .divInput { float:left; width:200px; height:28px; border:solid 1px #CCC; background-color:#FFF; margin:0px 10px;}
                .searchform .item .divInput input { margin:5px 0px 0px 5px; width:180px; background:none; border:none; }
            .searchform .item .divButton { float:left;}
            
            .orderlist .table_th td { border:solid 1px #DFDFDF;}
            .orderlist .table_th th { background-color:#5A0; color:#FFF; height:30px;}
        
        .orderlist .table_tr { border:solid 1px #DFDFDF; margin-top:10px;}
            .orderlist .table_tr a { color:#06C;}
            .orderlist .table_tr em, .orderlist .table_tr .price { color:#F60;}
            .orderlist .table_tr td { padding-left:8px; border:solid 1px #DFDFDF; border-left:none; border-bottom:none;}
            .orderlist .table_tr td.td1 { border-right:none; border-top:none; padding-left:0px;}
            .orderlist .table_tr td.td2 { border-top:solid 1px #DFDFDF; text-align:center; line-height:24px;}
            .orderlist .table_tr td.td3 { border-right:none; text-align:center; line-height:24px;}
            .orderlist .table_tr th { background:url(../Images/bgHd28y.png) repeat-x; height:28px;}
            .orderlist .table_tr th.td1 { color:#060; text-align:left; padding-left:10px; }
            .orderlist .table_tr th.td2 { text-align:right; font-weight:normal; padding-right:10px; }
                .orderlist .table_tr table td { height:24px; }
                .orderlist .table_tr .name { background-color:#F9F9F9; height:24px;}


.cataloglist { margin-top:0px;}
    .cataloglist .bd { padding:10px 0px;}
        .cataloglist li { line-height:24px; margin-left:10px;}
            .cataloglist li a { color:#090; font-size:13px;}
            